From beginner to advanced — master exchanges, wallets and blockchain essentials
A bitcoin client is software that interacts with the Bitcoin network. It may be a wallet, a full node, or a lighter app with limited validation.